/**
 * 文   件  名：  EventUtil.java
 * 工   程  名：  EventUtil
 * 创建日期：  2015年1月26日 下午1:36:50
 * 创建作者：  杨  强 <281455776@qq.com>
 */
package test;

import event.IEventListener;
import event.Observable;
import event.impl.BaseSubject;

/**
 * @author 杨 强
 *
 */
public class EventUtil {
    private static Observable subject = new BaseSubject();

    public static void addEventListener(IEventListener listener) {
        subject.addEventListener(listener);
    }

    public static void delEventListener(IEventListener listener) {
        subject.delEventListener(listener);
    }

    public static void notifyEventListeners(Class<? extends IEventListener> eventListener, Object... param) {
        subject.notifyEventListeners(eventListener, param);
    }
}
